Golang Job: Distributed Systems Developer

Job added on

Company

SalesWizards
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

We are a distributed cloud database company- we pioneered Database As A Service, and we offer our customers high-availability data and computing solutions in the cloud with 24/7/365 uptime. Right now we're rolling out a new series of database offerings, and we're looking for strong Backend Developers to help build out more of our cloud infrastructure. This is a good job for someone who's working *in any language* on distributed systems, multithreading, and/or socket programming. (Some knowledge of Java would be helpful, even if that's not your main language now). This is a 100% remote job, from anywhere in the US except for PST.

Responsibilities include building backend cloud infrastructure with the above-mentioned tech stack. We are looking for a hands-on software developer with a passion for digging deep into new technologies and solving complex problems to join a small, highly-skilled team and help us build our multi-cloud DBaaS. You will design, engineer, and own critical DBaaS components and build operational tools to support customers expecting no-downtime access to our DB in the cloud.

Requirements

Bachelor’s or above in computer science or another engineering field

4+ years backend development experience in any language including Golang, C/C++, Rust or Kotlin

Specific experience with subjects like distributed systems, multithreading, socket programming, or asynchronous communication

Some degree of Java experience is helpful, even if it's not recent or your main focus

Working professional knowledge of Kubernetes is a plus but not a hard requirement

Experience with stateful microservices, concurrency, and/or consensus/replication are all helpful

Job Type: Full-time

Pay: $200,000.00 - $240,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Employee discount
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Referral program
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

Compensation package:

  • Bonus pay
  • Performance bonus
  • Yearly pay

Experience level:

  • 4 years

Schedule:

  • Monday to Friday

Work Location: Remote